package com.zys.el.time.advice.vo;

import com.zys.el.time.vojo.BaseVo;
import com.zys.el.time.vojo.UserVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("评论通知展示类")
public class CommentAdviceVo extends BaseVo {
    /**
     * 通知id
     */
    @ApiModelProperty("通知id")
    private Long adviceId;

    /**
     * 发送者id
     */
    @ApiModelProperty("发送者id")
    private UserVo Msger;

    /**
     * 评论id
     */
    @ApiModelProperty("评论id")
    private Long commentId;

    /**
     * 通知类型(1：点赞；2：评论)
     */
    @ApiModelProperty("通知类型")
    private Integer type;

    /**
     * 通知信息
     */
    @ApiModelProperty("通知信息")
    private String msg;

    /**
     * 通知状态(1：未读；2：已读)
     */
    @ApiModelProperty("通知状态")
    private Integer status;
}
